package fr.jhaccoun.demenager_eco.utilisateur;

import org.springframework.security.provisioning.UserDetailsManager;
 

public interface UtilisateurService extends UserDetailsManager {
 
	void addUtilisateur(Utilisateur utilisateur) throws UserAlreadyExistsException;
	  
	Utilisateur getUtilisateurById(long id);
	
	Utilisateur findByEmail(String email);
	
	Utilisateur getCurrentUser();
	
	void updateUtilisateur(Utilisateur utilisateur);
	
	boolean isLogged();
	
	void autoLogUser(Utilisateur utilisateur);
}
